package com.bsb.base.mapper;

import com.bsb.base.model.BsbPolicyRelated;
import com.bsb.base.model.BsbPolicyRelatedExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BsbPolicyRelatedMapper {
    int countByExample(BsbPolicyRelatedExample example);

    int deleteByExample(BsbPolicyRelatedExample example);

    int deleteByPrimaryKey(String uuid);

    int insert(BsbPolicyRelated record);

    int insertSelective(BsbPolicyRelated record);

    List<BsbPolicyRelated> selectByExample(BsbPolicyRelatedExample example);

    BsbPolicyRelated selectByPrimaryKey(String uuid);

    int updateByExampleSelective(@Param("record") BsbPolicyRelated record, @Param("example") BsbPolicyRelatedExample example);

    int updateByExample(@Param("record") BsbPolicyRelated record, @Param("example") BsbPolicyRelatedExample example);

    int updateByPrimaryKeySelective(BsbPolicyRelated record);

    int updateByPrimaryKey(BsbPolicyRelated record);

    List<BsbPolicyRelated> selectPage(BsbPolicyRelatedExample example);
}